fulfill a promise - German English Dictionary